﻿@charset "utf-8";
/*header*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0; padding:0px; margin:0px;}
ol,ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}
body{ color:#555; font: 14px/1.8 '微软雅黑', '黑体', '宋体', Candara, tahoma, Srial, helvetica, sans-serif}
a{ color:#555; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.cl{ clear:both;}
html{ overflow-x:hidden;}
.logo >a >img{
	display: none;
}
.bor_radius{ border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
img {
	max-width:100%;
	height:auto;
	float:left;
	border: 0;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
}
a:hover{ color:#d90d18;}
* {
	outline:none;
	margin: 0;
	padding: 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
}
@font-face {
	font-family: 'Conv_Altgot2n_1';
	src: url('../fonts/Altgot2n_1.eot');
	src: local('☺'), url('../fonts/Altgot2n_1.ttf') format('truetype'), url('../fonts/Altgot2n_1.woff') format('woff'), url('../fonts/Altgot2n_1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.icon {
  /* 通过设置 font-size 来改变图标大小 */
  width: 1.3em; height: 1.3em;
  /* 图标和文字相邻时，垂直对齐 */
  vertical-align:middle;
  /* 通过设置 color 来改变 SVG 的颜色/fill */
  fill: currentColor;
  /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
	 normalize.css 中也包含这行 */
  overflow: hidden;
}
/*头部公用*/
/*首页头部*/
.warp{ /*position:relative; z-index:1000;*/ width:100%; height:auto; overflow:hidden;}
.header{ position:absolute; top:0; left:0; z-index:10000; width:100%;}
.head{ height:90px;}
.head .fl{ height: auto !important; margin-top: 15px;}
.logo{ position:relative; z-index:900; width:252px; height:65px; margin-top:18px; margin-bottom:17px; vertical-align:middle;}
.user{ position:relative; z-index:900; padding-top:40px; display:inline; width:36px; height:36px; overflow:hidden;}
.user_img{ width:30px; height:30px; overflow:hidden; border:3px solid rgba(0,0,0,0.15);}
.user_exit{ position:absolute; top:76px; left:0; z-index:10; width:36px; height:36px; overflow:hidden;}
.user_exit a{ display:block; background-color:#b41327; color:#FFF; width:36px; height:36px; line-height:36px; text-align:center;}
.lg{ position:relative; z-index:900; line-height:36px; padding-top:34px; display:inline;}
.lg a{ color:#FFF; font-size:16px; opacity:0.3; filter: alpha(opacity=30); padding:0 5px;}
.serch{ padding-top:49px; width:18px; height:19px; padding-left:6px; padding-right:22px; display:inline;}
.ser_icon{ position:relative; z-index:900; width:18px; height:19px; cursor:pointer;}

/*公共导航*/
.nav{  width:auto; height:100px; display:inline;}
.nav li{ float:left; width:auto; height:100px;}
.nav_name{ display:block; position:relative; z-index:900; font-size:16px; width:auto; height:100px; line-height:100px; padding:0 20px;}
@media screen and (max-width: 1200px) {
	.lg a { font-size:14px; padding:2px;}
	.nav_name{ font-size:14px; margin:0 10px;padding: 0 10px}
	}
.nav li.cur .nav_name{ color:#d90d18;border-bottom:2px solid #d90d18}
.sub_nav{ display:none; position:absolute; top:0; left:50%; z-index:800; background:url(../images/sub_yy.png) repeat; width:100%; height:auto; overflow:hidden;}
.sub_cen{ height:auto; overflow:hidden; padding-top:104px; padding-bottom:34px;}
.sub_show{ float:right; display:inline; width:800px; height:auto; overflow:hidden;}
.sub_shImg{ width:240px; height:165px; margin-right:40px; display:inline;}
.sub_shImg img{ width:100%; height:auto; float:left}
.sub_chnal{ width:500px; padding-top:14px; display:inline;}
.nav .sub_chnal ul{ width:300px;}
.nav .sub_chnal li{ margin-right:30px; display:inline; width:110px; height:35px; line-height:35px; border-bottom:1px dotted rgba(0,0,0,0.8)}
.sub_chnal li a{ display:block; font-size:14px; background:url(../images/sub_icon.png) no-repeat left; padding-left:14px; width:100px; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sub_infor{ width:266px; padding-top:20px; display:inline;}
.sub_infname a{ display:block; font-size:15px; width:266px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sub_infname a:hover{ color:#b41327;}
.sub_infIntro{ padding-top:5px;}
.sub_ser{ display:none; position:absolute; top:0; left:50%; z-index:800; width:100%; height:auto; overflow:hidden;}
.sub_seline{ width:100%; height:64px;}
.sub_serCen{ height:auto; overflow:hidden; padding:28px 0 34px;}
.serch_form{ width:290px; height:30px; margin-right:98px; display:inline;}
.ser_text{ display:block; font-family:'Microsoft YaHei'; font-size:14px; width:217px; height:20px; line-height:20px; padding:4px 10px; border-top:1px solid #868686; border-left:1px solid #868686; border-bottom:1px solid #868686; border-right:0; border-right:none;}
.nav2 .nav_name{ background:url(../images/top_navline.jpg) no-repeat right;}
.nav2 .nav_name:hover{ color:#d90d18;}
.ser_sub{ display:block; background-color:#b41327; font-family:'Microsoft YaHei'; color:#FFF; font-size:14px; width:52px; height:30px; border:none; cursor:pointer;}

/*手机导航*/
.height_wap{	width:100%;	height:66px;float:left;	}
header{	width:100%;	height:66px;float:left;	padding:10px 15px;background:#fff;top:0;z-index:7000;border-bottom:1px #eee solid;	}
header .ion-ios-navicon {  height: 4px;  width: 24px;  background: #d90d18;  position: relative;  right:0px;  top:25px;  cursor:pointer;  display: inline-block}
header .ion-ios-navicon:after,header .ion-ios-navicon:before { content: '';  width: inherit;  height: inherit;  position: absolute;  background: inherit}
header .ion-ios-navicon:before { bottom: 14px}
header .ion-ios-navicon:after { bottom: 7px}
.lg_wap{ width:60px; margin-right:10px; float:right; padding-top:7px;}
.lg_wap a{ padding:0 5px;}
#bg{	max-width:600px;	height:100%;    position:fixed;	top:0;	bottom:0;	z-index:-1;	background-color:#000;	}
#bg > img {	height:100%;	width:100%;	border:0;	}
#bgimg{	width:100%;	height:100%;min-height:100%;float:left;	}
logo{	width:auto;	height:45px;	float:left;	}
logo img{	width: auto;	height:100%;	float:left;	}

/*栏目标题及公共*/
.main{
	width:100%;
	float:left;
	}
.bottom{
	padding-bottom:70px;}
@media screen and (max-width: 1200px) {
	.bottom{padding-bottom:35px;}
	}
.time{	font-family:'Conv_Altgot2n_1',Sans-Serif;}
.white{ color:#fff !important; }
.white::after{ background:#fff !important; }
.white font{ color:#fff !important;}
.opacity{ opacity:0.1;}
.img_100 img{ width:100%;}
.title{
	width:100%;
	float:left;
	padding:55px 0 40px;
	font-family:"微软雅黑";
	position:relative;
	}
@media screen and (max-width: 1200px) {
	.title{	padding:30px 0 30px;}
	}
.title h2{
	width:100%;
	float:left;
	font-size:30px;
	line-height:80px;
	color:#333;
	font-weight:normal;
	position:absolute;
	z-index:5
	}
.title h2::after{
	content: "";
	width:60px;
	height:5px;
	display:block;
	background:#c4a46c;
	}
.title h2 font{
	color:#c4a46c;
	font-weight:bold}
.title span{
	width:100%;
	font-size:6em;
	line-height:80px;
	padding-left:55px;
	color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	z-index:-1
	}
.title_l span{font-size:5.3em !important;}
.title_b{width:95%; padding:0;}
.title_r{
	height:80px;
	line-height:80px;
	text-align:right;
	font-size:18px;
	color:#888;
	padding-left:0;}
.title_r p{
	padding-right:25px;
	background:url(../images/index_08.jpg) no-repeat right center;}
.title_b{
	font-size:18px;
	color:#ffc6cc;
	line-height:30px;
	padding-top:20px;
	}
.title_cen{ position:relative; text-align:center !important}
.title_cen h2::after{ margin-left:calc(50% - 30px)!important;margin-left:-webkit-calc(50% - 30px)!important;margin-left:-moz-calc(50% - 30px) !important; background:#c4a46c !important}
.title_cen span{ padding-left:0 !important;}
@media screen and (max-width: 1200px) {
	.title h2{
	font-size:24px;
	line-height:60px;}
	.title span{
	font-size:4.4em;
	line-height:60px;}
   .title_l span{font-size:4.4em !important;}
	.title_r{
	height:60px;
	line-height:60px;
	font-size:15px;}
	.title_b{ font-size:16px;}
}
@media screen and (max-width: 991px) {
	.title{ text-align:center;}
	.title h2::after{ margin-left:calc(50% - 30px);margin-left:-webkit-calc(50% - 30px);margin-left:-moz-calc(50% - 30px);}
	.title span{ padding-left:0;}
	}
.title_b_ny{ font-size:16px; margin-top:30px;}
.title_b_ny font{ color:#c4a46c}
.title_right{ width: 33.33333333333333%; float:right; text-align:right; padding:0px 15px 40px;}
.title_right h2{ right:15px;}
.title_right span{ right:15px;}
.title_right h2::after{ margin-left:calc(100% - 60px);margin-left:-webkit-calc(100% - 60px);margin-left:-moz-calc(100% - 60px);}
.title_right .title_b_ny font{ display:block; font-weight:bold;}

/*底部公用*/
.footer{ clear:both; width:100%; height:auto; overflow:hidden; background-color:#1a1b20;}
.foot_t{ height:auto; overflow:hidden; padding:60px 0;}
.foot_ewm{text-align:center; color:#919090}
.foot_ewm img{ width: 100%; float: left; margin-bottom: 10px;}
.foot_chnal dl{  width: 25%; float:left; display:inline;}
.foot_chnal dl dt,.foot_all dt{ margin-bottom:15px;}
.foot_chnal dl dt a,.foot_all dt a{ color:#FFF; font-size:16px;}
@media screen and (max-width: 1200px) {
   .foot_chnal dl dt a{ font-size:14px;}
	}
@media screen and (max-width: 991px) {
   .foot_t{padding:10px 0 30px;}}
.foot_chnal dl dd,.foot_all dd{ height:28px; line-height:28px;color:#919090;}
.foot_chnal dl dd a,.foot_all dd a{ display:block; color:#919090; font-size:14px;}
.foot_all dd{ padding: 0px;}
.foot_d{ width:100%; background: #0e0e11; height:auto; overflow:hidden; padding:20px 0;}
.copyright,.copyright a,.friendly_link,.friendly_link a{ line-height: 45px; color:#838486;font-size: 13px}
.foot_click{ color:#4e4e4e; margin-right:-8px; display:inline;}
.foot_click a{ color:#919090; padding:0 8px;}
.footer a:hover{ color:#FFF;}
.friendly_link a{ padding:0 5px;}
.foot_r{ width: 180px; height: 45px; float: left; text-align: right;line-height: 45px;
}
.foot_r a{ color:#838486}
